Mam więc dane do wyprowadzenia w ten sposób, na przykład postęp 1: *
Progress-moduletrailer 4: ****
Do_not_progress 6: ******
Wyklucz 2: **
Ale chciałbym, żeby to pokazało w ten sposób
Postęp
2:
**
Itp
Byłbym wdzięczny za jakąkolwiek pomoc w tym, bardzo utknąłem.
print("Progress",Progress, ":", end= " ")
for i in range (Progress):
print("*", end = " ")
print("\n")
print("Progress_module_trailer",Progress_module_trailer, ":", end= " ")
for i in range (Progress_module_trailer):
print("*", end = " ")
print("\n")
print("Do_not_progress_module_trailer",Do_not_progress_module_trailer, ":", end= " ")
for i in range (Do_not_progress_module_trailer):
print("*", end = " ")
print("\n")
print("Exclude",Exclude, ":", end= " ")
for i in range (Exclude):
print("*", end = " ")
print("\n")
print(Progress+Progress_module_trailer+Do_not_progress_module_trailer+Exclude,"Number of students in total")
2 odpowiedzi
Spróbuj zdefiniować argument separatora funkcji print i użyć formatu f-string
jako takiego:
print("Progress", f"{Progress}:", sep='\n'))
FYI: Domyślnym separatorem jest pojedyncza spacja, zmiana go na nowy wiersz (lub 2 nowe wiersze, jeśli sobie tego życzysz) można wykonać za pomocą każdego wywołania funkcji.
Jeśli dobrze zrozumiałem, \n
między postępem, liczba i gwiazdki powinny wystarczyć! \n oznacza, że rozpoczyna się nowa linia. Przykład:
print(Hello world)
Drukuje:
Hello world
Ale
print(Hello\nworld)
Drukuje:
Hello
World
Podobne pytania
Nowe pytania
python
Python to wielozadaniowy, wielozadaniowy język programowania dynamicznie typowany. Został zaprojektowany tak, aby był szybki do nauczenia się, zrozumienia i użycia oraz wymuszania czystej i jednolitej składni. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Mimo to, w przypadku pytań Pythona specyficznych dla wersji, dodaj znacznik [python-2.7] lub [python-3.x]. Korzystając z wariantu Pythona (np. Jython, PyPy) lub biblioteki (np. Pandas i NumPy), należy umieścić go w tagach.