Heim >Backend-Entwicklung >Python-Tutorial >Python Day-Looping-Übungen, Zahlenspiel und Aufgaben

Python Day-Looping-Übungen, Zahlenspiel und Aufgaben

Barbara Streisand
Barbara StreisandOriginal
2024-11-29 22:31:15324Durchsuche

Python Day-Looping-Exercises,Number game and Tasks

1)Schreiben Sie ein Programm, um diese Ausgabe zu erhalten:
1 2 3 4 5 5 4 3 2 1

no = 1
top = 5
direction = 1
while no>0:
    print(no,end= ' ')
    if no == top:
        print(no,end=' ')
        direction = -1
    no = no + direction

Ausgabe:

1 2 3 4 5 5 4 3 2 1

Zufallsmodul verwenden:

2) Errate das Zahlenspiel:
Das Programm läuft, bis wir die Zahl erraten haben

import random

system_no = random.randint(1,20)

while True:
    guess = int(input("Enter the No. "))
    if guess == system_no:
        print("Hurray!  I got the number!! ")
        break
    elif guess > system_no:
        print("Your guess is too high! ")
    else:
        print("Your guess is too Low! ")

Ausgabe:

Enter the No. 5
Your guess is too Low! 
Enter the No. 7
Your guess is too Low! 
Enter the No. 10
Your guess is too Low! 
Enter the No. 12
Hurray!  I got the number!! 

3) Größte Ziffer in einer Zahl:

no = int(input("Enter no. "))
max_no = 0
while no>0:
    rem = no%10
    if rem>max_no:
        max_no = rem
    no//=10

print(max_no)

Ausgabe:

Enter no. 452
5

In 452 ist 5 also die größte Ziffer einer Zahl.

Aufgaben:

1) Finden Sie die kleinste Ziffer in einer Zahl:

no = int(input("Enter no. "))
min_no = 9
while no>0:
    rem = no%10
    if rem<min_no:
        min_no=rem
    no//=10

print(min_no)

Ausgabe:

Enter no. 452
2

2) Finden Sie heraus, ob alle Ziffern gleich sind

no=input("Enter the no. ")

num=1

while num <len(no):
    if no[num]==no[0]:   
        print("All digits are equal")
        break
    num+=1

else :
    print("Not equal")

Ausgabe:

1)Enter the no. 4444
  All digits are equal
2)Enter the no. 46562
Not equal

Das obige ist der detaillierte Inhalt vonPython Day-Looping-Übungen, Zahlenspiel und Aufgaben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn