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 4746c62

Browse files
Refactor print statements in calculate_gross_salary.py, character_checker.py, reverse_digits.py, rps.py, and vowel_checker.py
1 parent 57cdb3f commit 4746c62

File tree

6 files changed

+17
-24
lines changed

6 files changed

+17
-24
lines changed

‎.DS_Store

10 KB
Binary file not shown.

‎calculate_gross_salary/calculate_gross_salary.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ def calculate_gross_salary(basic_salary):
1313
ppf_deduction = net_salary * 0.1
1414
gross_salary = net_salary - ppf_deduction
1515

16-
print(f"Basic Salary : {basic_salary:.2f}\nDA : {da:.2f}\nHRA : {hra:.2f}")
16+
print(f"Basic Salary : {basic_salary:.2f}")
17+
print(f"DA : {da:.2f}")
18+
print(f"HRA : {hra:.2f}")
1719
print("-----------------------------------------")
18-
print(f"Net salary : {net_salary:.2f}\nPPF : -{ppf_deduction:.2f}")
20+
print(f"Net salary : {net_salary:.2f}")
21+
print(f"PPF : -{ppf_deduction:.2f}")
1922
print("-----------------------------------------")
2023
print(f"Gross Salary : {gross_salary:.2f}")
2124

2225
if __name__ == "__main__":
2326
basic_salary = float(input("Basic salary: "))
2427
calculate_gross_salary(basic_salary)
25-

‎character_checker/character_checker.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
1-
def check_character_type(char):
1+
char = input("Enter a single character: ")
2+
if len(char) == 1:
23
if char.isalpha():
34
print(f"The character '{char}' is an alphabet.")
45
elif char.isdigit():
56
print(f"The character '{char}' is a digit.")
67
else:
78
print(f"The character '{char}' is a special symbol.")
8-
9-
if __name__ == "__main__":
10-
user_input = input("Enter a single character: ")
11-
if len(user_input) == 1:
12-
check_character_type(user_input)
13-
else:
14-
print("Please enter a single character.")
9+
else:
10+
print("Please enter a single character.")

‎reverse_digits/reverse_digits.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
while num > 0:
55
digit = num % 10
66
reversed_num = (reversed_num * 10) + digit
7-
num =num// 10
7+
num //= 10
88

99
print("Reversed number:", reversed_num)

‎rps/rps.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def determine_winner(player1, player2):
99
return "Player 2 wins."
1010

1111
if __name__ == "__main__":
12-
player1_input = input("Player 1? ").lower()
13-
player2_input = input("Player 2? ").lower()
14-
result = determine_winner(player1_input, player2_input)
12+
player1 = input("Player 1? ").lower()
13+
player2 = input("Player 2? ").lower()
14+
result = determine_winner(player1, player2)
1515
print(result)

‎vowel_checker/vowel_checker.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
1-
def check_vowel_or_consonant(letter):
1+
letter = input("Enter a single letter: ")
2+
3+
if len(letter) == 1:
24
vowels = 'aeiou'
35
if letter.lower() in vowels:
46
print(f"'{letter}' is a vowel.")
57
elif letter.isalpha():
68
print(f"'{letter}' is a consonant.")
79
else:
8-
print(f"'{letter}' is not a letter.")
9-
10-
if __name__ == "__main__":
11-
user_input = input("Enter a single letter: ")
12-
if len(user_input) == 1:
13-
check_vowel_or_consonant(user_input)
14-
else:
15-
print("Please enter a single letter.")
10+
print(f"'{letter}' is not a letter.")

0 commit comments

Comments
(0)

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