2 changed files with 82 additions and 0 deletions
@ -0,0 +1,7 @@ |
|||
import random |
|||
|
|||
for i in range(10): |
|||
if(i!=9): |
|||
print(random.randint(1,20),end=",") |
|||
else: |
|||
print(random.randint(1,20)) |
@ -0,0 +1,75 @@ |
|||
import time |
|||
|
|||
def get_integer_value(n=1): |
|||
user_value = input(f"Napiš {str(n)}. číslo: ") |
|||
try: |
|||
return int(user_value) |
|||
except ValueError: |
|||
print(f"{user_value} není číslo. Zkus to znova.") |
|||
return get_integer_value(str(n)) |
|||
|
|||
def scitani(c1,c2): |
|||
vysledek=c1+c2 |
|||
print(str(c1) + " + " + str(c2) + " = " + str(vysledek)) |
|||
return(vysledek) |
|||
|
|||
def odecitani(c1,c2): |
|||
vysledek = c1-c2 |
|||
print(str(c1) + " -" + str(c2) + " = " + str(vysledek)) |
|||
return(vysledek) |
|||
|
|||
def nasobeni(c1,c2): |
|||
vysledek = c1*c2 |
|||
print(str(c1) + " * " + str(c2) + " = " + str(vysledek)) |
|||
return(vysledek) |
|||
|
|||
def deleni(c1,c2): |
|||
if c2 != 0: |
|||
vysledek = c1/c2 |
|||
print(str(c1) + " / " + str(c2) + " = " + str(vysledek)) |
|||
else: |
|||
print("Druhé číslo nesmí být nula") |
|||
return(vysledek) |
|||
|
|||
print("Vítej v kalkulačce") |
|||
|
|||
while True: |
|||
print("------------------") |
|||
print("Menu:") |
|||
print("a) sčítání") |
|||
print("b) odčítání") |
|||
print("c) násobení") |
|||
print("d) dělení") |
|||
print("all) vse dohromady") |
|||
print("e) EXIT") |
|||
vyber = input("napiš písmeno:") |
|||
|
|||
if vyber=="e": |
|||
exit(1) |
|||
|
|||
if vyber == "a" or vyber == "b" or vyber == "c" or vyber == "d" or vyber=="all": |
|||
cislo1 = get_integer_value() |
|||
cislo2 = get_integer_value(2) |
|||
vysledek = 0 |
|||
|
|||
if vyber=="a": |
|||
print("vybral sis sčítání") |
|||
scitani(cislo1,cislo2) |
|||
|
|||
elif vyber=="b": |
|||
print("vybral sis odčítání") |
|||
odecitani(cislo1,cislo2) |
|||
elif vyber=="c": |
|||
print("vybral sis násobení") |
|||
nasobeni(cislo1,cislo2) |
|||
elif vyber=="d": |
|||
print("vybral sis dělení") |
|||
deleni(cislo1,cislo2) |
|||
elif vyber=="all": |
|||
scitani(cislo1,cislo2) |
|||
odecitani(cislo1,cislo2) |
|||
nasobeni(cislo1,cislo2) |
|||
deleni(cislo1,cislo2) |
|||
|
|||
time.sleep(3) |
|||
|
Loading…
Reference in new issue