Chữ số đầu tiên và cuối cùng trong gán python

Bài viết này được tạo ra để đề cập đến một số chương trình trong Python tìm và in tổng của chữ số đầu tiên và chữ số cuối cùng của một số do người dùng nhập vào thời gian chạy. Ví dụ: nếu người dùng nhập một số là 2493, thì đầu ra sẽ là chữ số đầu tiên [2] + chữ số cuối cùng [3] hoặc 5

Tổng của chữ số đầu tiên và chữ số cuối cùng của một số

Câu hỏi đặt ra là viết chương trình Python in tổng của chữ số đầu tiên và chữ số cuối cùng của một số đã cho. Chương trình đưa ra dưới đây là câu trả lời cho câu hỏi này

print["Enter a Number: "]
num = int[input[]]

count = 0
while num!=0:
    if count==0:
        last = num%10
        count = count+1
    rem = num%10
    num = int[num/10]

sum = rem + last
print["\nSum of first and last digit =", sum]

Ảnh chụp nhanh được cung cấp bên dưới cho thấy đầu ra ban đầu được tạo bởi chương trình Python ở trên

Biểu diễn chuỗi


Python3




Input: N = 73
Output: 10
3

Input: N = 73
Output: 10
4
Input: N = 73
Output: 10
5
Input: N = 73
Output: 10
6

 

Input: N = 73
Output: 10
7

Input: N = 73
Output: 10
4
Input: N = 73
Output: 10
5
Input: N = 73
Output: 10
0
Input: N = 73
Output: 10
1

 

Input: N = 73
Output: 10
2

Input: N = 73
Output: 10
3

Input: N = 73
Output: 10
4
Input: N = 73
Output: 10
5
Input: N = 73
Output: 10
6
Input: N = 73
Output: 10
7
Input: N = 73
Output: 10
8
Input: N = 73
Output: 10
9

Input: N = 1247
Output: 8

Explanation: First digit is 1 and Last digit is 7. 
So, addition of these two [1 + 7] is equal to 8.
20
Input: N = 73
Output: 10
5
Input: N = 73
Output: 10
6
Input: N = 73
Output: 10
7
Input: N = 1247
Output: 8

Explanation: First digit is 1 and Last digit is 7. 
So, addition of these two [1 + 7] is equal to 8.
24
Input: N = 1247
Output: 8

Explanation: First digit is 1 and Last digit is 7. 
So, addition of these two [1 + 7] is equal to 8.
25
Input: N = 73
Output: 10
9

 

Input: N = 1247
Output: 8

Explanation: First digit is 1 and Last digit is 7. 
So, addition of these two [1 + 7] is equal to 8.
27

Input: N = 1247
Output: 8

Explanation: First digit is 1 and Last digit is 7. 
So, addition of these two [1 + 7] is equal to 8.
28
Input: N = 73
Output: 10
5
Input: N = 73
Output: 10
4
Input: N = 73
Output: 10
31
Input: N = 1247
Output: 8

Explanation: First digit is 1 and Last digit is 7. 
So, addition of these two [1 + 7] is equal to 8.
20

 

Input: N = 73
Output: 10
33

Input: N = 73
Output: 10
34
Input: N = 73
Output: 10
35____236
Input: N = 73
Output: 10
37

Input: N = 73
Output: 10
38
Input: N = 73
Output: 10
39

đầu ra

Cộng chữ số đầu và chữ số cuối của số là 8

Độ phức tạp về thời gian. O[1] kể từ khi thực hiện các hoạt động liên tục

Không gian phụ trợ. O[1] vì sử dụng không gian cố định cho các biến

Phương pháp 2. Giải nó bằng một số nguyên

  • Chúng tôi đã đưa ra một số nguyên dương
  • Sau khi chia cho 10, lưu trữ phần còn lại trong một biến kết quả
  • Tiếp tục vòng lặp cho đến khi số nhỏ hơn 9
  • Mỗi lần trong vòng lặp, chia số cho 10 [chia số nguyên]
  • Sau khi kết thúc vòng lặp
  • Thêm số vào biến kết quả
  • Hiển thị biến kết quả dưới dạng đầu ra

Ghi chú. Bất cứ khi nào chúng tôi chia bất kỳ số nào cho 10, chúng tôi nhận được chữ số cuối cùng là phần còn lại. Nếu chúng ta chia bất kỳ số nào cho 100, chúng ta sẽ nhận được hai chữ số cuối cùng là phần còn lại

Chữ số đầu và chữ số cuối Cho hai số nguyên M và N, viết chương trình đếm các số có chữ số đầu và chữ cuối giống nhau trong dãy từ M đến N cho trước [kể cả M và N]. Input Dòng đầu tiên chứa số nguyên dương M. Dòng thứ hai chứa số nguyên dương N. Đầu ra Đầu ra phải là một số nguyên biểu thị số lượng các số trong phạm vi đáp ứng điều kiện đã cho. Hướng dẫn giải Ví dụ các số đã cho là M là 5 và N là 30 thì các số có chữ số đầu và chữ số cuối bằng nhau trong khoảng đã cho [5, 6,. , 29, 30] là 5, 6, 7, 8, 9, 11 và 22. Vì vậy, đầu ra phải là 7. Đầu vào mẫu 1 5 30 Đầu ra mẫu 1 7 Đầu vào mẫu 2 1 10 Đầu ra mẫu 2 9

Làm cách nào để in chữ số đầu tiên và chữ số cuối cùng của một số trong Python?

#1. Lấy biểu diễn chuỗi. num_str = lặp lại [n]
#2. Truy cập chuỗi cuối cùng của chuỗi chữ số. last_digit_str = num_str[-1]
#3. Chuyển đổi chuỗi chữ số cuối cùng thành một số nguyên. last_digit = int[last_digit_str]

Làm cách nào để lấy chữ số đầu tiên và chữ số cuối cùng của một số trong C?

C Chương trình tìm chữ số đầu và chữ số cuối của một số cho trước bằng vòng lặp. .
#include .
int chính []
int n, tổng=0, chữ số đầu tiên, chữ số cuối cùng;
printf["Nhập số = "];
scanf["%d", &n];
// Tìm chữ số tận cùng của một số
chữ số cuối = n % 10;

Chủ Đề