Question

Throwing the error: can only concatenate str (not "int") to str age = input('Greetings! How old...

Throwing the error: can only concatenate str (not "int") to str

age = input('Greetings! How old are you?: ')
age = int(age) + 1
print("Happy birthday to you! You are" + age + 'years old!')

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The input we're taking is considered as a string by compiler. Though we're trying to typecast it to int it's not changing so instead of doing that Change first two lines as below

age=int(input("Greetings! How old are you?: "))

age=age+1

Problem solved.

Add a comment
Know the answer?
Add Answer to:
Throwing the error: can only concatenate str (not "int") to str age = input('Greetings! How old...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • What is wrong with my python code. I am receiving this error: Traceback (most recent call...

    What is wrong with my python code. I am receiving this error: Traceback (most recent call last): File "C:/Users/owner/Documents/numberfive.py", line 7, in if age > 18: TypeError: unorderable types: str() > int() My code is age= input("Enter your age:") if age > 18: print("You can vote.") else: print("You can't vote.") if age > 64: print ("You're a Senior Citizen...you deserve two votes") endofprogram = input("Please hit enter to exit from this program:")

  • Can you help fix this error lvalue required as left operand of assignment if(isEven(input)=1) int main()...

    Can you help fix this error lvalue required as left operand of assignment if(isEven(input)=1) int main() { int input; input == 0; printf("Please input an integer: "); scanf("%d", &input); if(isOdd(input)=1) { printf("%d is an odd number!\n", input); } if(isEven(input)=1) { printf("%d is an even number!\n", input); } return 0; }

  • Using python 3.6 How do I incorporate 0 or negative input to raise an error and...

    Using python 3.6 How do I incorporate 0 or negative input to raise an error and let the user try again? like <=0 #loop to check valid input option. while True: try: choice = int(input('Enter choice: ')) if choice>len(header): print("Invalid choice!! Please try again and select value either:",end=" ") for i in range(1,len(header)+1): print(i,end=",") else: break choice = int(input('\nEnter choice: ')) except ValueError as ve:print('Invalid response, You need to select the number choice from the option menu') # Catch your...

  • You are 40 years old and want to retire at age 60. Each​ year, starting one...

    You are 40 years old and want to retire at age 60. Each​ year, starting one year from​ now, you will deposit an equal amount into a savings account that pays 7​% interest. The last deposit will be on your 60th birthday. On your 60th birthday you will switch the accumulated savings into a safer bank account that pays only 4.4​% interest. You will withdraw your annual income of ​$100,000 at the end of that year​ (on your 61st ​birthday)...

  • Python debug. (Registration error) Hi, can you help me debug the error code, and how can I fix it...

    Python debug. (Registration error) Hi, can you help me debug the error code, and how can I fix it? Thank you very much! 4 import sqlite: 5 conn sqlite3.connect("OS_Employee.db") 7 withconn: 8 curconn.cursor() try: 10 # Take user input for Employee-ID. Error checks it. Makes sure it's not taken. EmployeeID = input ("Please enter a employee ID: ") First_Nameinput("Please enter the employee's first name: ") Last Nameinput("Please enter the employee's last name: ") Email-input ("Please enter the employee's email: ")...

  • ef count_common_occurrences(word1, word2): (str, str) -> int Given two strings, word1 and word2, return how many...

    ef count_common_occurrences(word1, word2): (str, str) -> int Given two strings, word1 and word2, return how many characters in word1 are letters that also occur in word2. You can assume all characters in the given string are lowercase. Also, spaces do not count as a common character. Algorithm: - Go through each character in word1, one by one. If this character occurs in word2, then add 1 to the count. Return total count after you're done going through the characters. >...

  • Hi, can someone offer input on how to address these 4 remain parts the zybook python...

    Hi, can someone offer input on how to address these 4 remain parts the zybook python questions?   4: Tests that get_num_items_in_cart() returns 6 (ShoppingCart) Your output ADD ITEM TO CART Enter the item name: Traceback (most recent call last): File "zyLabsUnitTestRunner.py", line 10, in <module> passed = test_passed(test_passed_output_file) File "/home/runner/local/submission/unit_test_student_code/zyLabsUnitTest.py", line 8, in test_passed cart.add_item(item1) File "/home/runner/local/submission/unit_test_student_code/main.py", line 30, in add_item item_name = str(input('Enter the item name:\n')) EOFError: EOF when reading a line 5: Test that get_cost_of_cart() returns 10 (ShoppingCart)...

  • 2. This question is about processing strings 2.1 [4 marks] Given a string str, we can...

    2. This question is about processing strings 2.1 [4 marks] Given a string str, we can calculate a checksum of the string by summing up the ASCII codes of the characters in the string. For example, the checksum of a string "apple" is 530, which equals to 'a' + 'p' + 'p' + 'l' + 'e' = 97 + 112 + 112 + 108 + 101. Write a function int calculate_checksum(char str[] that calculates and returns the checksum of the...

  • Python: def combo(): play = True while play: x = int(input('How many people\'s information would you...

    Python: def combo(): play = True while play: x = int(input('How many people\'s information would you like to see: ')) print()    for num in range(x): name() age() hobby() job() phone() print()       answer = input("Would you like to try again?(Enter Yes or No): ").lower()    while True: if answer == 'yes': play = True break elif answer == 'no': play = False break else: answer = input('Incorrect option. Type "YES" to try again or "NO" to leave": ').lower()...

  • My current age to be used in the problem: 20 years old. My next birthday: October...

    My current age to be used in the problem: 20 years old. My next birthday: October 15th, 2020 Last digit in student code: 4. ,,I=_ Possible Points: 8 possible points (added to Exam 1 score) Helpful Hint: Begin by making a number line to help structure the problem. Count the dates you will deposit/withdraw from the account. This will help ensure you have the number of payments correct. Requirements: 1. (4 points) Using your present age, calculate the annual deposit...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT