Um das Studium für alle zu erleichtern, habe ich es ins Chinesische übersetzt
Öffentliches Konto: Wenn Sie über Programmierer sprechen, achten Sie auf das öffentliche Konto und senden Sie „Python-Grundlagen“, um diese Kursunterlagen herunterzuladen und in Jupyter zu importieren
Grundlagen von Python: Python3-Tutorial | Anfänger-Tutorial
Klassenvorbereitung
Grundlegende Grammatik von Python Python3-Grundgrammatik | Tutorial für Anfänger
Grundlegende Datentypen von Python Grundlegende Datentypen von Python3 | Tutorial für Anfänger
Python-Operatoren Python3-Operatoren | Tutorial für Anfänger
Frage 1
Frage:
Finden Sie alle Zahlen zwischen 2000 und 3000 (einschließlich 2000 und 3000), die durch 7 teilbar und kein Vielfaches von 5 sind. Geben Sie die Ergebnisse bitte in einer Zeile aus und trennen Sie sie durch Kommas
Hinweis:
Verwenden Sie die Funktion range()
Lösung:
for i in range(2000,3001):
if i%7==0 and i%5!=0:
print(i,end=',')
print('\b') # \b删除最后一个字符
Frage 2
Frage:
Geben Sie einige Zahlen ein, berechnen Sie die Fakultät dieser Zahlen und geben Sie sie separat aus. Die Ausgabeergebnisse werden durch Kommas getrennt, z. B. Eingabe 8 und das Ausgabeergebnis zu diesem Zeitpunkt ist 40320
Hinweise:
Eingabe mit der Funktion input()
Lösung:
n=input('请输入第一个数字:')
lst1=[]
lst1.append(int(n)) # append()将元素插入到列表
while True:
n=input('请继续输入:')
if n=='#':
break
lst1.append(int(n))
# 进行运算
for i in lst1:
res=1
while i>0:
res*=i # 等价于res=res*i
i-=1
print(res,end=',')
print('\b')
Frage 3
Frage:
Geben Sie eine Zahl n ein, schreiben Sie ein Programm, um ein Wörterbuch zu generieren und auszugeben. Die Schlüssel-Wert-Paare im Wörterbuch haben die Form (i:ixi), wobei der Wert von i 1 bis n ist (einschließlich 1 und n). Wenn Sie beispielsweise 8 eingeben
Die Ausgabe an dieser Stelle wird sein:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64}
Hinweis:
Schleife verwenden
Lösung:
n=input('请输入:')
data_dict={}
for i in range(1,int(n)+1):
data_dict[i]=i*i
print(data_dict)