飛槳團 Python程式設計鞏固 第一天預習作業

2021-10-19 22:56:24 字數 1374 閱讀 2616

編寫乙個程式,查詢所有此類數字,這些數字可以被7整除,但不能是5的倍數,介於2000和3200之間(均包括在內)。所獲得的數字應以逗號分隔的順序列印在一行上。

num_list = [num for num in range(2000, 3001) if num % 5 != 0 and num % 7 == 0]

print(num_list)

編寫乙個程式,可以計算給定數字的階乘。結果應以逗號分隔的順序列印在一行上。

num = int(input("請輸入乙個整數:\n"))

factorial = 1

for i in range(1, num+1):

factorial *= i

print(factorial)

使用給定的整數n,編寫乙個程式生成包含(i,i * i)的字典,該字典是介於1和n之間的整數(都包括在內),最後程式列印字典。

num = int(input("請輸入乙個整數:\n"))

num_list = range(1, num+1)

square_list = [num*num for num in range(1, num+1)]

square_dic = dict(zip(num_list, square_list))

print(square_dic)

編寫乙個程式,該程式從控制台接受乙個逗號分隔的數字序列,並生成乙個包含每個數字的列表和元組。

num_str = input("請輸入乙個逗號分隔的數字序列:\n")

num_list = list(num_str.split(','))

print(num_list)

num_tuple = tuple(num_list)

print(num_tuple)

定義乙個至少具有兩個方法的類:

getstring:從控制台輸入中獲取字串

printstring:以大寫形式列印該字串

需要編寫簡單的測試功能來測試類方法

class stringclass:

def __init__(self, a_string=""):

self.string = a_string

def getstring(self):

self.string = input("請輸入字串:\n")

def printstring(self):

print(self.string.upper())

a = stringclass()

a.getstring()

a.printstring()

百度領航團飛槳零基礎Python 學習筆記

函式是組織好的,可重複使用的,用來實現單一,或相關聯功能的 段。def student name name 列印學生的名字 print 姓名 name return 例2 下面定義乙個函式,返回多個值 def student name and age 記錄學生的名字和年齡 name input 請輸...

飛槳學院Python小白逆襲大神第一天題目解析

作業要求 九九乘法口訣表 尋找含有指定名稱的檔案 下面是 def table 在這裡寫下您的乘法口訣表 吧!for i in range 1 10 for j in range 1 10 if j i print end else print j i i j,end if j 9 print if ...

百度飛槳領航團 零基礎python速成營學習心得

偶然得知這個python速成營,我懷著試一試的心態前去報名。本課程週期為六天,每天都會有作業,助教老師也會無時無刻的耐心解答我們在編譯 現的問題。作為乙個python新手小白,可以說我對python的一切都是未知的。剛開始心情難免有些惶恐,經過一步步的學習之下,這六天的課程也即將結束。我們都知道,六...