Անվերջ ցիկլից հնարավոր է դուրս գալ break-ի միջոցով:
while True:
n = int(input())
print('The input was:', n)
if n == -1:
break
print('End of the program!')
Մուտք
Ելք
10
20
16
8
0
2
-1
The input was: 10
The input was: 20
The input was: 16
The input was: 8
The input was: 0
The input was: 2
The input was: -1
Հենց մուտքագրված թիվը լինի -1, ծրագիրը դուրս է գալիս ցիկլից: Մենք կարող ենք դուրս գալ ցիկլից մեզ անհրաժեշտ պահին, որպեսզի կասեցնենք ծրագրի կողմից անցանկալի գործողությունների կատարումը:
Առաջադրանք
Տրված է թվերի հաջորդականություն։ Մեզ հետաքրքրում է, թե հաջորդականության մեջ քանի անգամ է կրկնվում ամենամեծ թիվը։
Հաջորդականությունը տրվում է որպես ամբողջ թվերի ցանկ և ավարտվում է, հենց որ մուտքագրված թիվը 0 է: 0-ից հետո բոլոր մուտքային տվյալները պետք է անտեսվեն:
Ծրագիրը պետք է տպի մեկ ամբողջ թիվ, այն է՝ քանի անգամ է կրկնվում ամենամեծ թիվը:
Մուտք
Ելք
5
5
1
1
5
3
0
9
11
4
5
3
Բացատրություն. Ամենամեծ թիվը 5-ն է, և այն կրկնվում է 3 անգամ՝ նախքան հաջորդականության ավարտը: