-
Notifications
You must be signed in to change notification settings - Fork 0
/
cat.py
72 lines (49 loc) · 1.28 KB
/
cat.py
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# while do the code again and again but leaves the particulars
# i = 0
# while i < 3:
# print("meow")
# i = i + 1 # assignment operator copies from right to left
#the same thing but shortend
# i = 0
# while i < 3:
# print("meow")
# i += 1
#for Loop and List(type of data)
# For loops helps to iterate over a list of items
# for i in [0, 1, 2]: # bracket rep a list
# print("meow")
#the better way is using a function range
# for i in range(10): # this is a function
# print("meow")
#the better pythonic
# for _ in range(4): #using underscore is declaring a variable and because you won't use it later
# print("meow")
# print("meow\n" * 3, end="") # another way of running the same thing
#only until the user gives you a value
# while True:
# n = int(input("What's n? "))
# if n > 0:
# break
# for _ in range(n):
# print("meow")
# # meow function
# def main():
# meow(3)
# def meow(n):
# for _ in range(n):
# print("meow")
# main()
# meow function that user inserts number
def main():
number = get_number()
meow(number)
def get_number():
while True:
n = int(input("What's n? "))
if n > 0:
break
return n
def meow(n):
for _ in range(n):
print("meow")
main()