BG Development


  Reply to this topicStart new topicStart Poll

> Помощ!
ivan1234554321
Публикувано на: 12-03-2018, 15:33
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 2
Регистриран на: 12.03.18



Здравейте!
Занимавам се със Python от около две седмици и днес реших да експериментирам малко и направих dice. Проблема е, че когато го включа първия път работи както искам, но след като въведа yes във input() зарчето почва да работи без да спре ида ме пита дали искам да завъртя зарчето пак. Ето и кода който написах:
CODE

import random
print('Rolling the dice.......')
print(random.randint(1, 9999))

again = input('Want to roll the dice again? : ')
   while again == 'yes' or again == 'y':
       print('Rolling the dice.......')
       print(random.randint(1, 9999))
       break
   else:
       break
       print('stop')

Благодаря предварително!

Това мнение е било редактирано от DarkOne на 12-03-2018, 16:26
PMEmail Poster
Top
feexes
Публикувано на: 12-03-2018, 15:48
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 21
Регистриран на: 08.03.18



Пайтън не ми е силен, но не трябва ли след всяко завъртане да питаш искаш ли пак да завъртиш, иначе как ще излезеш от while цикъла? icon_smile.gif
PMEmail Poster
Top
escapeboy
Публикувано на: 12-03-2018, 19:31
Quote Post



Име: Никола Кацаров
Група: Потребител
Ранг: Редовен член

Мнения: 422
Регистриран на: 04.12.04



CODE

again = input('Want to roll the dice again? : ')
  while again == 'yes' or again == 'y':
      print('Rolling the dice.......')
      print(random.randint(1, 9999))
      again = input('Want to roll the dice again? : ')
      break

не съм виждал питон icon_lol.gif
Иначе ако може някак си да го вкараш във функция ще е добре. Така при всеки while ще вика функцията. Мисля... :/
Примерно while 'y' in ask_user()
CODE

def ask_user()
  return input('Want to roll the dice again? : ');


--------------------
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0