selfteaching / selfteaching/selfteaching-python-camp
Day10 关于输出结果的问题,为何不能直接用print(test(x)),而要用y=test(x) print(y)???
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 151
- Forks
- 875
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
#这是一个返回值的表示测试,如果x大于2则返回x,如果x小于等于2,则返回0.(失败)
def test(x):#这里用来定义返回规则
if x > 2:
return x
else:
return 0
x = int(input("shuruyigeshuzi:"))#这里进行输入,限制输入值为整数
print(test(x))#输出返回的值
#这是一个返回值的表示测试,如果x大于2则返回x,如果x小于等于2,则返回0.(成功)
def test(x):#这里用来定义返回规则
if x > 2:
return x
else:
return 0
x = int(input("shuruyigeshuzi:"))#这里进行输入,限制输入值为整数
y = test(x)#定义y等于返回的值
print(y)#输出返回的值
#上面是我自己写的关于返回一个值的测试,但是没弄懂为何不能用print(test(x)),直接请求返回结果,而加上y=test(x) print(y)后,就可以了。求解!
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es wird keine Repository-Datei, kein Test und kein Einstiegspunkt genannt. Beginne damit, die beiden Python-Snippets nachzustellen und die Frage des Issues zu Funktionsrückgabewerten und dem Verhalten von print zu prüfen. Erledigt ist die Aufgabe, wenn du eine klare Erklärung in das passende Lernmaterial aufnimmst oder die Frage mit einer Erklärung schließt, falls keine Änderung der Dokumentation angefordert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100