Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10

Исправить ошибки в коде лотереи

24.01.2016, 12:58. Показов 3301. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ВОТ КОД

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#Спортлото
 
import random
winning_nums = random.sample(range(1,36),6)
counter = 1
 
print ("Добро пожаловать в наш сервис")
print 
print ("Введите 6 цифр между 1 и 36, вы можете выиграть наличные!")
print 
lotto_nums = []
while counter <=6:
    print ("Введите в поле ", counter," число")
    i = input("--> ")
    # check if i is unique and has a value from 1 to 50
    # and is an integer, otherwise don't append
    if (i not in lotto_nums) and (1 <= i <= 36) and type(i) == type(6):
                lotto_nums.append(i)
                counter = counter + 1
                
    else:
        print ("Введите номер между числами 1 и 36!")
print 
print ("Номера которые вы выбрали являются: ", lotto_nums)
print 
print ("Выигравшие номера: ", winning_nums)
 
n = 0
for i in lotto_nums:
    if i in winning_nums:
        n += 1
print ("Вы получили %d номера из 6" % n)
if n < 3:
    print ("Невезение!вы ничего не выиграли")
elif n == 3:
    print ("Поздравляем!!! Вы выиграли 10руб")
elif n == 4:
    print ("Поздравляем!!! Вы выиграли 100руб")
elif n == 5:
    print ("Поздравляем!!! Вы выиграли 1000руб")
elif n == 6:
    print ("Поздравляем!!! Вы выиграли 1000000руб")
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.01.2016, 12:58
Ответы с готовыми решениями:

Исправить ошибки в коде
нужно исправить ошибки в коде class AirCastle: def __init__(self, height, clouds, color): self.height = height ...

Исправить ошибки в коде Python
import math xn=float(input(&quot;xn =&quot;)) xk=float(input(&quot;xk =&quot;)) h=float(input(&quot;h =&quot;)) t=float(input(&quot;t =&quot;)) x=xn while(x&lt;=xk): ...

Исправить ошибки в коде Python
Файл содержит действительные числа. Найти среднее геометрическое всех положительных чисел файла. f = open('text.txt','r') from math...

13
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.01.2016, 13:17
Лучший ответ Сообщение было отмечено BeSticZ как решение

Решение

BeSticZ, Ты сравниваешь число и строку, естественно будет ошибка.
Строка 14:
Python
1
i = int(input("--> "))
1
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10
24.01.2016, 13:29  [ТС]
можешь показать где именно?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.01.2016, 13:29
BeSticZ, ты прикалываешься или вообще не читал моё сообщение!?
1
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10
24.01.2016, 13:42  [ТС]
а вот всё, спасибо, тупанул))

Добавлено через 10 минут
Сейчас выдаёт ошибку unindent does not match any outer indentation level
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.01.2016, 13:45
Полный traceback в студию, экстрасенсы все в отпуске.
0
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10
24.01.2016, 13:54  [ТС]
версия Python 3.2
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.01.2016, 13:55
Цитата Сообщение от BeSticZ Посмотреть сообщение
версия Python 3.2
На сколько я помню, я не спрашивал версию python
Цитата Сообщение от alex925 Посмотреть сообщение
Полный traceback в студию,
0
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10
24.01.2016, 13:57  [ТС]
знать бы что такое traceback
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
24.01.2016, 13:58
Цитата Сообщение от BeSticZ Посмотреть сообщение
unindent does not match any outer indentation level
Неверное количество отступов — в полном тексте ошибки есть номер строки.
0
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10
24.01.2016, 14:00  [ТС]
21ая строка
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.01.2016, 14:08
Вкратце говоря это все все сообщение об ошибке, а не только название ошибки.
И вообще-то если ты внимательно посмотришь в консоль, то увидишь там слово "traceback".

Добавлено через 7 минут
Скорее всего ты накосячил при наборе, у меня все норм.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import random
 
winning_nums = random.sample(range(1, 36), 6)
counter = 1
 
print("Добро пожаловать в наш сервис")
 
print("Введите 6 цифр между 1 и 36, вы можете выиграть наличные!")
 
lotto_nums = []
while counter <= 6:
    print("Введите в поле ", counter, " число")
    i = int(input("--> "))
    # check if i is unique and has a value from 1 to 50
    # and is an integer, otherwise don't append
    if (i not in lotto_nums) and (1 <= i <= 36) and type(i) == type(6):
        lotto_nums.append(i)
        counter += 1
 
    else:
        print("Введите номер между числами 1 и 36!")
 
print("Номера которые вы выбрали являются: ", lotto_nums)
 
print("Выигравшие номера: ", winning_nums)
 
n = 0
for i in lotto_nums:
    if i in winning_nums:
        n += 1
print("Вы получили %d номера из 6" % n)
if n < 3:
    print("Невезение!вы ничего не выиграли")
elif n == 3:
    print("Поздравляем!!! Вы выиграли 10руб")
elif n == 4:
    print("Поздравляем!!! Вы выиграли 100руб")
elif n == 5:
    print("Поздравляем!!! Вы выиграли 1000руб")
elif n == 6:
    print("Поздравляем!!! Вы выиграли 1000000руб")
1
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 10
24.01.2016, 14:11  [ТС]
ВСЁ, ура! спасибо большое!
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.01.2016, 14:14
BeSticZ, пользуйся ide, она будет подсвечивать ошибки вроде использования и табов и пробелов одновременно и т д
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.01.2016, 14:14
Помогаю со студенческими работами здесь

Нужно исправить ошибки в коде
def ExpUser(x, Epsilon): s:int(1); term=1; i=0; while (abs(term) &gt; Epsilon): term=term*(x/(i+1)) s = s + term; i+=1 return s...

Исправить ошибки в коде Python
s= n=15 for i in range(n) : if(s==',' and s=='.'): s=' '; print(&quot;S= &quot;,s)

ошибки в коде, как исправить
import numpy as np import matplotlib.pyplot as plt from sympy import * import matplotlib as mpl mpl.rcParams = 'fantasy' ...

Исправить ошибки в коде Python c функцией
Формула: g=min\left( {x}_{i}^{2}-\left|{x}_{i} \right|\right) import math import random n=20 x= def min(i): for i in...

Admin panel не правильно работает из-за ошибки в models.py Разобрался где в коде ошибка но как исправить её?
from django.db import models # Create your models here. from django.urls import reverse # Used to generate urls by reversing the...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru