Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a62d6d2

Browse files
'Refactored by Sourcery'
1 parent f7cc270 commit a62d6d2

File tree

20 files changed

+57
-96
lines changed

20 files changed

+57
-96
lines changed

‎Week 1/SET 11/Task-5.py‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
print("Enter the exam marks:")
22
marks=[]
3-
tot = 0
43
print("Enter Marks Obtained in different exams: ")
54
for i in range(5):
65
marks.insert(i, input())
76
#print(marks[i])
87

9-
for i in range(5):
10-
tot = tot + int(marks[i])
8+
tot = sum(int(marks[i]) for i in range(5))
119
avg = tot/5
1210
print("The average is :",avg)
1311
if avg >=90 :

‎Week 1/SET 14/ques4.py‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
def sumofDigits(n):
2-
sum = 0
3-
for digit in str(n):
4-
sum += int(digit)
2+
sum = sum(int(digit) for digit in str(n))
53
print(sum)
64

75
n =input()

‎Week 2/SET 11/q1.py‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,14 @@ def binaryToDecimal(n):
3737
num = n;
3838
dec_value = 0;
3939
base = 1;
40-
40+
4141
temp = num;
42-
while(temp):
42+
while(temp):
4343
last_digit = temp % 10;
4444
temp = int(temp / 10);
45-
45+
4646
dec_value += last_digit * base;
47-
base =base* 2;
47+
base *= 2;
4848
return dec_value;
4949

5050
if n == 1:

‎Week 2/SET 11/q2.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
def pascal_triangle(num):
55
row = [1]
66
y = [0]
7-
for x in range(max(num,0)):
8-
print(row)
9-
row=[l+r for l,r in zip(row+y, y+row)]
7+
for _ in range(max(num,0)):
8+
print(row)
9+
row=[l+r for l,r in zip(row+y, y+row)]
1010
return num>=1
1111
pascal_triangle(n)

‎Week 2/SET 11/q4.py‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
# value a list from 11-20, 21-30, and 31-40 respectively. Access the fifth value of each key
33
# from the dictionary.
44

5-
m = dict()
5+
m = {}
66
li = ['x','y','z']
77
s = 11;
88
for l in li:
9-
val = list()
10-
for i in range(9):
9+
val = []
10+
for _ in range(9):
1111
val.append(s)
1212
s+=1
13-
s =s+1
13+
s +=1
1414
m[l] = val
1515
print(m)
16-
for kin m.keys():
17-
print(m[k][4])
16+
for k, vin m.items():
17+
print(v[4])

‎Week 2/SET 11/q5.py‎

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,25 @@
55
a = [1,2,3,4,5,6,4]
66
b = [9,8,7,6,5,4,3]
77

8-
m = dict()
8+
m = {}
99

10-
if(len(a) >= len(b)):
11-
for i in range(len(a)):
10+
if(len(a) >= len(b)):
11+
for i in range(len(a)):
1212
if i < len(b):
13-
if a[i] in m.keys():
13+
if a[i] in m:
1414
m[a[i]].append(b[i])
1515
else:
16-
val = list()
17-
val.append(b[i])
16+
val = [b[i]]
1817
m[a[i]] = val
1918
else:
2019
m[a[i]] = None
2120
else:
22-
for i in range(len(b)):
21+
for i in range(len(b)):
2322
if i < len(a):
24-
if b[i] in m.keys():
23+
if b[i] in m:
2524
m[b[i]].append(a[i])
2625
else:
27-
val = list()
28-
val.append(a[i])
26+
val = [a[i]]
2927
m[b[i]] = val
3028
else:
3129
m[b[i]] = None

‎Week 2/SET 14/ques1.py‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
def ispangram(str):
22
alphabet = "abcdefghijklmnopqrstuvwxyz"
3-
for char in alphabet:
4-
if char not in str.lower():
5-
return False
6-
7-
return True
3+
return all(char in str.lower() for char in alphabet)
84

95
str = input("enter a sentence :\n ")
106
if ispangram(str):

‎Week 3/SET 14/ques2.py‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ def __init__(self):
44
pass
55

66
def _getString(self):
7-
s = input()
8-
return s
7+
return input()
98

109
def _printString(self,s):
1110
print(s.upper())

‎Week 3/SET 5/Task-2.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ class Student:
22
def __init__(self):
33
self.name = input("Enter your name:")
44
self.roll = int(input("Enter your roll number:"))
5-
self.marks=list()
5+
self.marks= []
66
for i in range (5):
77
self.marks.insert(i,int(input("enter %d th mark :"%(i+1))))
88

‎Week 3/SET 5/Task-4.py‎

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,26 @@
22
print("Which package do you have A, B, or C? : ")
33
package =str(input())
44

5-
if(package =='A'orpackage=='B'orpackage=='C'):
5+
ifpackage in {'A', 'B', 'C'}:
66
print("How many hours were used:")
77
hours=int(input())
88
if(hours > 744 or hours < 0):
99
print("Hours cannot be greater than 744 or less than 0!! \n\n")
1010
print("Enter hours again: ")
1111
hours=int(input())
1212

13-
if(package == "A"):
14-
13+
if package == "A":
1514
limit = 9.95;
16-
17-
if(hours < 10):
18-
total = limit;
19-
20-
else:
21-
total = ((hours - 10) * 2) + limit
2215

16+
total = limit if (hours < 10) else ((hours - 10) * 2) + limit
2317
print("The amount due is: $%.2f"%total)
2418

25-
if(package == 'B'):
26-
19+
elif package == 'B':
2720
limit = 14.95;
28-
if(hours < 20):
29-
total = limit;
30-
else:
31-
total = ((hours - 20) * 1) + limit;
32-
21+
total = limit if (hours < 20) else ((hours - 20) * 1) + limit
3322
print("The amount due is: $%.2f"%total)
3423

35-
if(package == 'C'):
36-
24+
elif package == 'C':
3725
limit = 19.95;
3826
total = limit;
3927
print("The amount due is: $%.2f"%total)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /